Jump To:
Technical Q&As
System-level services in Mac OS X streamline the development process for audio developers, as well as for application developers who want to incorporate music and other audio media into their products. Core Audio provides native multichannel audio in a manner scalable for future high-resolution formats. The Audio Unit API provides a plug-in architecture for both DSP (audio in/audio out) and virtual instruments (MIDI in/audio out). MIDI services provide multiport MIDI capability.

Music & Audio Resources
A guided introduction and learning path for developers new to Mac OS X music and audio.  
Music & Audio Topics
Apple applications, such as iTunes and GarageBand, that developer software products can interact with and extend.   Programming interfaces for creating, processing, and playing high-quality sound content.   Programming interfaces for creating, processing, and playing high-quality sound content.

Frameworks and tools for audio and MIDI data manipulation, such as saving and playing audio data, converting audio data between formats, and recording and playing MIDI data.   Programming interfaces for developing in-kernel and application-level access for high-quality audio devices.   Programming interfaces for creating, processing, and playing high-quality sound in Mac OS X gaming software.

Programming interfaces for developing in-kernel and application-level access for high-quality audio devices.   A data protocol, and related file formats, for controlling electronic music devices.   Tools, techniques, and programming interfaces for measuring, evaluating, and improving the performance of sound creation, processing, and playback.

A multiplatform, multimedia technology with programming interfaces for creating, processing, and playing high-quality sound content.    

View legacy technologies, including technologies, features, products, APIs, and programming techniques that are no longer supported or have been superseded.